type golang.org/x/tools/go/packages.loaderPackage

15 uses

	golang.org/x/tools/go/packages (current package)
		packages.go#L690: type loaderPackage struct {
		packages.go#L693: 	preds           []*loaderPackage // packages that import this one
		packages.go#L704: 	pkgs map[string]*loaderPackage // keyed by Package.ID
		packages.go#L791: 	ld.pkgs = make(map[string]*loaderPackage)
		packages.go#L793: 	var initial = make([]*loaderPackage, len(roots))
		packages.go#L812: 		lpkg := &loaderPackage{
		packages.go#L838: 	var leaves []*loaderPackage // packages with no unfinished successors
		packages.go#L857: 		var stack []*loaderPackage
		packages.go#L858: 		var visit func(from, lpkg *loaderPackage) bool
		packages.go#L859: 		visit = func(from, lpkg *loaderPackage) bool {
		packages.go#L952: 		var enqueue func(*loaderPackage)
		packages.go#L953: 		enqueue = func(lpkg *loaderPackage) {
		packages.go#L1046: func (ld *loader) loadPackage(lpkg *loaderPackage) {
		packages.go#L1475: func (ld *loader) loadFromExportData(lpkg *loaderPackage) error {
		packages.go#L1544: 	seen := make(map[*loaderPackage]bool)   // all visited packages